package xin.marcher.module.seller.domain.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 卖家组入参
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class SellerGroupRequest extends PageRequest implements Serializable {

    /**
     * 卖家组ID
     */
    private Long sellerGroupId;

    /**
     * 卖家组名称
     */
    private String sellerGroupName;

    /**
     * 卖家组类型 1-自营，2-POP
     */
    private Integer sellerGroupType;

    /**
     * 卖家组ID集合（限制100个）
     */
    private List<Long> sellerGroupIdList;

    /**
     * 卖家组状态（1-有效，0-无效）
     */
    private Integer sellerGroupStatus;

    /**
     * 是否需要卖家信息
     */
    private Boolean needSellerInfo = false;
}